package com.tedu.demo;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

// --定义注解的出现位置  可以出现在多个位置
@Target({ElementType.METHOD, ElementType.FIELD, ElementType.TYPE})
//描述生命周期
@Retention(RetentionPolicy.SOURCE)
// --自定义注解
@interface Test {
    //给注解添加功能 --属性
    String Local() default "";   //给属性设置默认值，每次用时就不必须赋值了

    //特殊属性
    String value() default "";
}
